python如何升级?

您所在的位置:网站首页 pip python2 python如何升级?

python如何升级?

2023-03-01 14:39| 来源: 网络整理| 查看: 265

我看了很多楼层的回答,其实我也有点懵了,题主这个问题其实很简单。

去官网下个最新版本的Python覆盖安装就好。

Windows的话,就去官网下就好了。

Linux的话,我看其他楼层也写了,比如apt install python3.10

或者yum install python3.10之类就能解决。

不过我猜,题主问的不只是这么简单的一个问题,而是整个体系如何升级的问题。

比如2.7.13下边很多依赖模块,怎么升级上去。

又或者,题主原本写了很多Python2.7.13的脚本,怎么升级到Python3也能运行起来的问题。

先说一句,如果你是用ubuntu,在比较新的版本上,有一个东西叫python-is-python3

apt install python-is-python3

就这样,你的系统就默认使用python3了。但估计你的ubuntu版本不能太旧。

如果是依赖模块需要更新的话呢,你大概需要pip之类的东西,把你原本的模块用pip都安装一套。

到这个页面去下载get-pip.py

然后别管是Linux,macOS,Windows,一律是python get-pip.py,就行了。但Windows有时候是py get-pip.py

然后你缺啥模块就python -m pip install xxxxxx模块名。

然后你的系统如果是2和3版本并存,你也许需要类似这样的指令:

python3 -m pip3 install xxxxxxxxxxxxxxx

Linux下有时候直接打pip就行。

pip install xxxxxxxxxxxxxxxx

pip3 install xxxxxxxxxxxxxxx

除非你装了python-is-python3这个模块,就可以省去一些麻烦。

如果你装了python-is-python3这个模块,然后后悔了,其实ubuntu还有一个模块,叫:python-is-python2……

apt install python-is-python2

(手动滑稽捂脸)

但我猜,题主你根本不是想问这些,而是说,你有原本一大堆Python2.7.13下写的脚本,你想把他们全部升级到Python3下边并且能运行能兼容

这个就是其他楼层所没有提及的答案了。

第一种方法,自己不嫌累不嫌苦,一个一个手动改。

但还有更好的第二种方法:2to3

是的,你没看错,这个模块就叫2to3

首先别管你用的是啥系统,先安装“2to3”模块。

python -m pip install 2to3

安装完了之后,你就可以一行指令直接把你的Python2的代码自动改成Python3的代码了。

到这个网址可以找到中文说明书。

普通用法就是:

2to3 example.py

就可以了。

如果报错,可以改成

python 2to3 example.py

如果还报错,可以试试:

python 2to3.py example.py

如果你的系统是2和3并存的,你又没装python-is-python3

那你也许需要

python3 2to3.py example.py

希望能帮到题主。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3